#ifndef dq_CareerPropertyPage_h
#define dq_CareerPropertyPage_h

#include "PropertyPage.h"

namespace serika
{
	namespace dq
	{
		class CareerPropertyPage : public PropertyPage
		{
		public:
			CareerPropertyPage(PropertyTemplate* tmpl);
			virtual ~CareerPropertyPage();

		public:
			virtual Property* CreateProperty();

		protected:
			virtual void OnActivate();
			virtual void OnDeactivate();

			virtual void OnInitialize();
			virtual void DoLayout(ut::Config* config);
			virtual const ut::Char* GetLayoutFilename() const { return _T("CareerPropertyPage.ini"); }

		private:
			CButton mWarrior;
			CButton mPriest;
			CButton mMage;
			CButton mFighter;
			CButton mRobber;
			CButton mArtist;
			CButton mBattleMaster;
			CButton mPaladin;
			CButton mMageWarrior;
			CButton mRanger;
			CButton mPhilosopher;
			CButton mSuperstar;
		};
	}
}

#endif
